// samsting : this file is auto create.

#include "Ram/2015-05-01/CreatePolicyVersionRequest.h"

namespace aliyun { namespace Ram {

CreatePolicyVersionRequest::CreatePolicyVersionRequest() : RpcAcsRequest("Ram", "2015-05-01", "CreatePolicyVersion") {
}

const string& CreatePolicyVersionRequest::GetPolicyName(void) const {
  return PolicyName_;
}
void CreatePolicyVersionRequest::SetPolicyName(const string& PolicyName) {
  PolicyName_ = PolicyName;
  PutQueryParameter("PolicyName", PolicyName_);
}

const string& CreatePolicyVersionRequest::GetPolicyDocument(void) const {
  return PolicyDocument_;
}
void CreatePolicyVersionRequest::SetPolicyDocument(const string& PolicyDocument) {
  PolicyDocument_ = PolicyDocument;
  PutQueryParameter("PolicyDocument", PolicyDocument_);
}

bool CreatePolicyVersionRequest::GetSetAsDefault(void) const {
  return SetAsDefault_;
}
void CreatePolicyVersionRequest::SetSetAsDefault(bool SetAsDefault) {
  SetAsDefault_ = SetAsDefault;
  PutQueryParameter("SetAsDefault", string_ValueOfBool(SetAsDefault_));
}


} } // namespace aliyun { namespace Ram {

// end of file 
